package com.xiaoshuidi.cloud.module.iot.dal.model.watermeter;

import com.xiaoshuidi.cloud.module.iot.dal.pojo.TbDeviceDo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author Sky
 * create 2019/07/11
 * email sky.li@ixiaoshuidi.com
 **/
@Data
@Accessors(chain = true)
public class WatermeterChargeFeeReqVO {
    /**
     * IOT设备统一id
     */
    @Schema(description = "IOT设备统一id")
    private String deviceNo;

    /**
     * 充值金额
     */
    @Schema(description = "充值金额")
    private Double money;

    /**
     * 根据deviceNo查询出的tb_device对象
     */
    @Schema(description = "根据deviceNo查询出的tb_device对象")
    private TbDeviceDo tbDeviceDo;

    /**
     * 平台I
     */
    @Schema(description = "平台I")
    private Integer userId;

    /**
     * 唯一标识
     */
    @Schema(description = "唯一标识")
    private String tradeSerialNo;

    /**
     * 充值人名称
     */
    @Schema(description = "充值人名称")
    private String userName;

}
